package com.sen.patterns.creational.builder.ex3;

public abstract class HouseBuilder {

	protected House house = new House();

	/**
	 * 显示进展情况
	 * @return
	 */
	protected String showProgress() {
		return house.toString();
	}

	/**
	 * 构建地基
	 */
	public abstract void buildFoundation();

	/**
	 * 构建框架
	 */
	public abstract void buildFrame();

	/**
	 * 构建外部
	 */
	public abstract void buildExterior();

	/**
	 * 构建内部
	 */
	public abstract void buildInterior();
}
